IBO cislo TCP portu WAS: Je spusteny FB1.5? (druhy pokus)

Otázka od: Andreas Bednarek

15. 10. 2004 11:49

Ahoj,
pouzivam IBObjects (4.3A)

> 1. snazim se o pripojeni na port 3050 (popr. jiny dle konfigurace) -
> tusim,
> ze je to primo doporuceny postup v dokumentaci

a v tomhle mam trochu problem, protoze se mi nedari specifikovat cislo portu
v connection string. vypise mi to mmj. 'undefined service 3050/tcp'. Kdyz
pouziji misto portu nazev sluzby 'gds_db' nebo to uplne vynecham, tak je vse
ok. Ve vypisu 'netstat -a' je take uvedene 'gds_db' a nikoli cislo portu, po
zmene firebird.conf a nastaveni RemoteServicePort treba na 3051 uz sice
netstat vypisuje naslouchani na portu 3051, ale IBO se stejne nepripoji opet
s hlaskami

Unable to complete network request to host 'localhost'
Failed to locate host machine
Undefined service 3051/tcp


Tedy jakysi problem. Zrejme spis pro konferu IBObjects, snad kdyby nekdo
nahodou vedel...

Bylo by mozne otestovat spojeni bez ucasti jakychkoli komponent, tedy treba
pres nejake FB API (ktere nevim jak se pouziva  ?


> 2. Verzi serveru s pripade korektniho pripojeni zjistit pomoci
> TIBDatabaseInfo z IBX - property Version
>

Je v IBO neco podobneho? (...uz to hledam...) Pripadne opet, slo by to pres
nejake API?


Diky
A.B.


Odpovedá: Milan Tomes

15. 10. 2004 13:13

Nevim proc chces tohle zkouset pres IBO - ja osobne to zkousim pres Synapsi.
Jde proste jen o to, zda se navaze spojeni na port 3050. Pokud ano, tak
pristoupim k dalsimu kroku.
Alternativu TIBDatabaseInfo neznam, ale rad bych ji nasel neb mame IBO take
koupene.

S pozdravem

Milan Tomes

> [mailto:delphi-l-owner@clexpert.cz]On Behalf Of Andreas Bednarek
> Sent: Friday, October 15, 2004 12:49 PM
>
> > 1. snazim se o pripojeni na port 3050 (popr. jiny dle konfigurace) -
> > tusim,
> > ze je to primo doporuceny postup v dokumentaci
>
> a v tomhle mam trochu problem, protoze se mi nedari specifikovat
> cislo portu
> v connection string. vypise mi to mmj. 'undefined service 3050/tcp'. Kdyz
>
> > 2. Verzi serveru s pripade korektniho pripojeni zjistit pomoci
> > TIBDatabaseInfo z IBX - property Version
> >
>
> Je v IBO neco podobneho? (...uz to hledam...) Pripadne opet, slo
> by to pres nejake API?


Odpovedá: Andreas Bednarek

20. 10. 2004 10:01

> Nevim proc chces tohle zkouset pres IBO - ja osobne to zkousim pres
> Synapsi.
> Jde proste jen o to, zda se navaze spojeni na port 3050. Pokud ano, tak
> pristoupim k dalsimu kroku.

To me take napadlo, ale jen tim, ze vytvorim spojeni jeste nemam zarucene,
ze je to prave IB/FB co tam nasloucha, mozna, kdyz budu uvazovat tak, ze
3050 je vyhrazene pro IB/FB a je to standart, bude to dostacujici, ale uz
pokud mam FB nastavene treba na port 3055 (kvuli koexistenci s IB) je to uz
jinak, navic bych potreboval presne vedet, zda tam nasloucha IB nebo FB.

Doufal jsem, ze by to slo nejak inteligentne zjistit pres FB API, i kdyz
jsem to jeste nezkousel pouzit v Delphi....


> Alternativu TIBDatabaseInfo neznam, ale rad bych ji nasel neb mame IBO
> take
> koupene.
>

Bylo mi porazeno tohle:

TIB_Connection1.Characteristics.dbVersion

Bohuzel mame zakoupeny jen IBODataset Data Access modul, kde to neni...  


Kazdy napad ohledne dalsiho zpusobu jak zjistit zda bezi Firebird1.5 je
stale vitan.

S pozdravem
A.B.